(function ($) {
	///绑定下拉标签
    $.GetSelectlist = function () {

		//用户状态  0：正常 1：冻结
		var userState = ['正常', '冻结'];
        //地区类型  0 成都主城区内  1:成都主城区外 2:其他城市
		var regionType = ['成都主城区内','成都主城区外','其他城市'];
        //小区等级  等级 0低级 1中级 2高级
		var regionVillageGrade = ['低级', '中级', '高级'];
        //团购状态 状态 0未开始 1进行中 2已结束
		var groupBuyingState = ['未开始', '进行中', '已结束'];
        //订单状态 '0待付款', '1已付款(待发货)', '2已发货', '3已完成(待评价)', '4已经评价', '5已取消', '6售后申请中'
		var orderState = ['待付款', '已付款(待发货)', '已发货', '已完成(待评价)', '已经评价', '已取消', '售后申请中'];
        //订单支付类型 '微信', '支付宝', '银联', '余额'
		var orderPayType = ['微信', '支付宝', '银联', '余额'];


		/**
		 * 根据index获取值
		 */
		var getValueByIndex=function(data,index){
			if(data[index]!=null){
				return data[index];
			}else{
				return "无对应值";
			}
		};

		//获取 i data[i]
		var getData = function (data, notAll) {
			var result = [];
			if (!notAll) {
				result.push({ "id": "", "text": "全部", "selected": "true" });
			}
			for (var i = 0, len = data.length; i < len; i++) {
				result.push({ id: i, text: data[i] });
			}
			return result;
		};

		//获取类型data[i] data[i]
		var getType = function (data, notAll) {
			var result = [];
			if (!notAll) {
				result.push({ "id": "", "text": "全部", "selected": "true" });
			}
			for (var i = 0, len = data.length; i < len; i++) {
				result.push({ id: data[i], text: data[i] });
			}
			return result;
		};
		return {
			//获取 i data[i]
			getPayTypeData: function (notAll) {
				return getData(payType, notAll);
			},
		    /******************************************************************/
		    /******************************************************************/
		    /******************************************************************/
			//获取类型data[i] data[i]
			getFunctionType: function (notAll) {
				return getType(functionType, notAll);
			},

		    /******************************************************************/
		    /******************************************************************/
		    /******************************************************************/
			//获取值信息
			getUserStateValue:function(index){
				return getValueByIndex(userState, index);
			},
		    //地区类型
			getRegionTypeValue:function(index) {
			    return getValueByIndex(regionType,index);
			},
		    //小区等级  等级 0低级 1中级 2高级
			getRegionVillageGrade: function (index) {
			    return getValueByIndex(regionVillageGrade, index);
			},
		    //团购状态 状态 0未开始 1进行中 2已结束
			getGroupBuyingState: function (index) {
			    return getValueByIndex(groupBuyingState, index);
			},
		    //订单支付类型 '微信', '支付宝', '银联', '余额'
			getOrderPayType: function (index) {
			    return getValueByIndex(orderPayType, index);
			},
		    //订单状态 '0待付款', '1已付款(待发货)', '2已发货', '3已完成(待评价)', '4已经评价', '5已取消', '6售后申请中'
			getOrderState: function (index) {
			    return getValueByIndex(orderState, index);
			},


		};
	};

	$.GetConfig = function () {
		///前端网页URI
		var webURI = "";
		///获取前端网页URI
		var getUri = function (uri) {
			return uri;
		};
		return {
			getURI: function () {
				return getUri(webURI);
			}
		};
	};
})(jQuery);
